home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 November / CPNL0711.ISO / communic / browser / Orbit Downloader.exe / install_script.iss
Text File  |  2007-09-17  |  11KB  |  156 lines

  1. ;InnoSetupVersion=5.1.10
  2.  
  3. [Setup]
  4. AppName={cm:Orbit}
  5. AppVerName={cm:Orbit}
  6. AppId=Orbit
  7. AppPublisher={cm:Puhlisher}
  8. AppPublisherURL=http://www.orbitdownloader.com
  9. AppSupportURL=http://www.orbitdownloader.com
  10. AppUpdatesURL=http://www.orbitdownloader.com
  11. DefaultDirName={pf}\Orbitdownloader
  12. DefaultGroupName={cm:Orbit}
  13. UninstallDisplayIcon={app}\orbitdm.exe
  14. OutputBaseFilename=setup
  15. Compression=lzma
  16. WizardImageFile=embedded\WizardImage0.bmp
  17. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  18.  
  19. [Files]
  20. Source: "{app}\libeay32.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\libeay32.dll'))"; Flags: ignoreversion 
  21. Source: "{app}\ssleay32.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\ssleay32.dll'))"; Flags: ignoreversion 
  22. Source: "{app}\orbitdm.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitdm.exe'))"; Flags: ignoreversion 
  23. Source: "{app}\download.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\download.dll'))"; Flags: ignoreversion 
  24. Source: "{app}\idht.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\idht.dll'))"; Flags: ignoreversion 
  25. Source: "{app}\orbitnet.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitnet.exe'))"; Flags: ignoreversion 
  26. Source: "{app}\orbitmxt.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitmxt.dll'))"; Flags: regserver ignoreversion 
  27. Source: "{app}\orbitcth.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitcth.dll'))"; Flags: regserver ignoreversion 
  28. Source: "{app}\Lang.ini"; DestDir: "{app}"; Languages: "en"; Flags: ignoreversion 
  29. Source: "{app}\changelog.txt"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\banurl.ini"; DestDir: "{app}"; BeforeInstall: "BackFile(ExpandConstant('{app}\banurl.ini'))"; Flags: ignoreversion 
  31. Source: "{app}\siteinfo.ini"; DestDir: "{app}"; BeforeInstall: "BackFile(ExpandConstant('{app}\siteinfo.ini'))"; Flags: ignoreversion 
  32. Source: "{app}\language\obara.ini"; DestDir: "{app}\language"; 
  33. Source: "{app}\language\obbgr.ini"; DestDir: "{app}\language"; 
  34. Source: "{app}\language\obcat.ini"; DestDir: "{app}\language"; 
  35. Source: "{app}\language\obchs.ini"; DestDir: "{app}\language"; 
  36. Source: "{app}\language\obcht.ini"; DestDir: "{app}\language"; 
  37. Source: "{app}\language\obcsy.ini"; DestDir: "{app}\language"; 
  38. Source: "{app}\language\obdeu.ini"; DestDir: "{app}\language"; 
  39. Source: "{app}\language\obeng.ini"; DestDir: "{app}\language"; 
  40. Source: "{app}\language\obesn.ini"; DestDir: "{app}\language"; 
  41. Source: "{app}\language\obeso.ini"; DestDir: "{app}\language"; 
  42. Source: "{app}\language\obesv.ini"; DestDir: "{app}\language"; 
  43. Source: "{app}\language\obfar.ini"; DestDir: "{app}\language"; 
  44. Source: "{app}\language\obfin.ini"; DestDir: "{app}\language"; 
  45. Source: "{app}\language\obfra.ini"; DestDir: "{app}\language"; 
  46. Source: "{app}\language\obheb.ini"; DestDir: "{app}\language"; 
  47. Source: "{app}\language\obhun.ini"; DestDir: "{app}\language"; 
  48. Source: "{app}\language\obita.ini"; DestDir: "{app}\language"; 
  49. Source: "{app}\language\objpn.ini"; DestDir: "{app}\language"; 
  50. Source: "{app}\language\obkor.ini"; DestDir: "{app}\language"; 
  51. Source: "{app}\language\obnld.ini"; DestDir: "{app}\language"; 
  52. Source: "{app}\language\obplk.ini"; DestDir: "{app}\language"; 
  53. Source: "{app}\language\obptb.ini"; DestDir: "{app}\language"; 
  54. Source: "{app}\language\obptg.ini"; DestDir: "{app}\language"; 
  55. Source: "{app}\language\obrus.ini"; DestDir: "{app}\language"; 
  56. Source: "{app}\language\obsky.ini"; DestDir: "{app}\language"; 
  57. Source: "{app}\language\obsqi.ini"; DestDir: "{app}\language"; 
  58. Source: "{app}\language\obtha.ini"; DestDir: "{app}\language"; 
  59. Source: "{app}\language\obtrk.ini"; DestDir: "{app}\language"; 
  60. Source: "{app}\language\obukr.ini"; DestDir: "{app}\language"; 
  61. Source: "{app}\language\obvit.ini"; DestDir: "{app}\language"; 
  62. Source: "{app}\addons\nporbit.dll"; DestDir: "{app}\addons"; 
  63. Source: "{app}\addons\orbitff\chrome.manifest"; DestDir: "{app}\addons\orbitff"; 
  64. Source: "{app}\addons\orbitff\install.rdf"; DestDir: "{app}\addons\orbitff"; 
  65. Source: "{app}\addons\orbitff\chrome\orbit.jar"; DestDir: "{app}\addons\orbitff\chrome"; 
  66. Source: "{app}\saction.dll"; DestDir: "{app}"; Flags: ignoreversion 
  67. Source: "{app}\winfile.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\winfile.dll'))"; Flags: ignoreversion 
  68. Source: "{app}\GrabDll.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\GrabDll.dll'))"; Flags: ignoreversion 
  69. Source: "{app}\Grab.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\Grab.exe'))"; Flags: ignoreversion 
  70. Source: "{app}\magic.mgc"; DestDir: "{app}"; Flags: ignoreversion 
  71. Source: "{sys}\msvcp60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall onlyifdoesntexist 
  72.  
  73. [Registry]
  74. Root: HKLM; Subkey: "Software\Orbit"; Flags: uninsdeletekey 
  75. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "path"; ValueType: String; ValueData: "{app}\"; Flags: uninsdeletekey 
  76. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "ver"; ValueType: String; ValueData: "2.1.0.7"; Flags: uninsdeletekey 
  77. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "lastdownloadtime"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey 
  78. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "lasturl"; ValueType: String; Flags: uninsdeletekey 
  79. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "updatetime"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey 
  80. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; Flags: uninsdeletekey 
  81. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "AppName"; ValueType: String; ValueData: "orbitdm.exe"; Flags: uninsdeletekey 
  82. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "AppPath"; ValueType: ExpandSZ; ValueData: "{app}"; Flags: uninsdeletekey 
  83. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "Policy"; ValueType: Dword; ValueData: "$3"; Flags: uninsdeletekey 
  84. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueName: "SyncMode5"; ValueType: Dword; ValueData: "$3"; Flags: deletevalue 
  85. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FireWallPolicy\StandardProfile\AuthorizedApplications\List"; ValueName: "{app}\orbitdm.exe"; ValueType: String; ValueData: "{app}\orbitdm.exe:*:Enabled:Orbit"; Tasks: Firewall\yes; Flags: uninsdeletekey 
  86. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FireWallPolicy\StandardProfile\AuthorizedApplications\List"; ValueName: "{app}\orbitnet.exe"; ValueType: String; ValueData: "{app}\orbitnet.exe:*:Enabled:Orbit"; Tasks: Firewall\yes; Flags: uninsdeletekey 
  87.  
  88. [INI]
  89. FileName: "{userappdata}\Orbit\conf.dat"; Section: "GENERAL"; Key: "bAutoRun"; String: "0"; 
  90. FileName: "{userappdata}\Orbit\conf.dat"; Section: "GENERAL"; Key: "bAutoRun"; String: "1"; 
  91.  
  92. [Run]
  93. Filename: "{app}\changelog.txt"; Description: "View Changelog"; Flags: shellexec postinstall skipifsilent nowait
  94. Filename: "{app}\orbitdm.exe"; Parameters: "/setup_showmainframeonlyonce"; Description: "{cm:RunOrbitdm}"; Flags: postinstall skipifsilent nowait
  95.  
  96. [Icons]
  97. Name: "{group}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; 
  98. Name: "{group}\{cm:UninstOrbitdm}"; Filename: "{app}\unins000.exe"; WorkingDir: "{app}\"; IconFilename: "{app}\saction.dll"; 
  99. Name: "{group}\{cm:WebSite}"; Filename: "http://www.orbitdownloader.com/"; IconFilename: "{app}\saction.dll"; IconIndex: 1; 
  100. Name: "{userdesktop}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; Tasks: DesktopIco\yes; 
  101. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; Tasks: QuickLaunchIco\yes; 
  102. Name: "{userstartup}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; Parameters: "/H"; WorkingDir: "{app}\"; Tasks: StartupIco\yes; 
  103.  
  104. [Tasks]
  105. Name: "DesktopIco\yes"; Description: "{cm:CreateDesktopIco}"; GroupDescription: " "; Components: "custominst"; 
  106. Name: "QuickLaunchIco\yes"; Description: "{cm:CreateQuickLaunchIco}"; GroupDescription: " "; Components: "custominst"; 
  107. Name: "StartupIco\yes"; Description: "{cm:CreateStartMenu}"; GroupDescription: " "; Components: "custominst"; 
  108. Name: "Firewall\yes"; Description: "{cm:firewall}"; GroupDescription: " "; Components: "custominst"; 
  109. Name: "KeepP2p\yes"; Description: "{cm:KeepP2P}"; GroupDescription: "{cm:OrbitnetDesc}"; Components: "custominst"; 
  110. Name: "EnableP2P\yes"; Description: "{cm:EnableP2P}"; GroupDescription: "{cm:OrbitnetDesc}"; Components: "custominst"; 
  111. Name: "Firefox\no"; Description: "'firefox'"; GroupDescription: " "; Components: "custominst"; 
  112. Name: "opera\no"; Description: "'opera'"; GroupDescription: " "; Components: "custominst"; 
  113. Name: "maxthon\no"; Description: "'maxthon'"; GroupDescription: " "; Components: "custominst"; 
  114. Name: "Netscape\no"; Description: "'netscape'"; GroupDescription: " "; Components: "custominst"; 
  115.  
  116. [Components]
  117. Name: "custominst"; Description: "Custom Install"; Types: "custom"; 
  118.  
  119. [UninstallDelete]
  120. Type: files; Name: "{commonstartup}\orbit.lnk"; 
  121. Type: files; Name: "{commonstartup}\▒╚╠╪.lnk"; 
  122. Type: files; Name: "{userstartup}\orbit.lnk"; 
  123. Type: files; Name: "{userstartup}\▒╚╠╪.lnk"; 
  124.  
  125. [Types]
  126. Name: "custom"; Description: "Custom installation"; 
  127.  
  128. [CustomMessages]
  129. en.NameAndVersion=%1 version %2
  130. en.AdditionalIcons=Additional icons:
  131. en.CreateDesktopIcon=Create a &desktop icon
  132. en.CreateQuickLaunchIcon=Create a &Quick Launch icon
  133. en.ProgramOnTheWeb=%1 on the Web
  134. en.UninstallProgram=Uninstall %1
  135. en.LaunchProgram=Launch %1
  136. en.AssocFileExtension=&Associate %1 with the %2 file extension
  137. en.AssocingFileExtension=Associating %1 with the %2 file extension...
  138. en.RunOrbitdm=Run Orbit
  139. en.UninstOrbitdm=Uninstall Orbit
  140. en.WebSite=Homepage
  141. en.Orbit=Orbit
  142. en.CreateDesktopIco=Create desktop icon
  143. en.CreateQuickLaunchIco=Create quick launch icon
  144. en.CreateStartMenu=Start Orbit on system startup
  145. en.Puhlisher=www.orbitdownloader.com
  146. en.lan=obeng.ini
  147. en.firewall=Add to Windows Firewall exceptions (Windows XP SP2 or later only)
  148. en.EnableP2P=Enable orbitnet
  149. en.OrbitnetDesc=Orbitnet is an anonymous file sharing service based on P2P network. It will accelerate your download greatly. If you disable Orbitnet, you can not contribute to the P2P network and can not accelerate your download via P2P network also.
  150. en.KeepP2P=Keep P2P connection
  151.  
  152. [Languages]
  153. ; These files are stubs
  154. ; To achieve better results after recompilation, use the real language files
  155. Name: "en"; MessagesFile: "embedded\en.isl"; LicenseFile: "embedded\enLicense.rtf"; 
  156.